Hi, I'm Oliver.

I build software with a strong bias for design and clarity.

I work where design systems meet product engineering. This site is where I write it down.

Northwind

Portland, Oregon

Halftone black-and-white portrait of Oliver Rhodes

Writing

  1. August 2, 2026

    6 min read

    The interface is the product

    Users never see your architecture. They see four hundred milliseconds of spinner and a button that moved. Notes on treating the surface as the system.

  2. June 18, 2026

    4 min read

    Ship small, ship daily

    Big releases are where momentum goes to die. The case for making the unit of work small enough that shipping it is unremarkable.

  3. May 4, 2026

    5 min read

    In defense of boring technology

    Innovation tokens, the real cost of the exciting choice, and why the database everyone mocks will outlive the framework everyone loves.

  4. March 21, 2026

    5 min read

    Design systems start with nouns

    Before the components, before the tokens file, a design system is a vocabulary. If you cannot name the thing, you cannot reuse it.

  5. February 9, 2026

    4 min read

    The craft of the empty state

    The first screen most users meet is the one with nothing on it. Designing zero as carefully as we design plenty.

  6. December 11, 2025

    5 min read

    Latency is a design decision

    Speed is not an engineering metric you inherit — it is a feature you choose, budget for, and defend in review like any other.

  7. October 27, 2025

    4 min read

    Docs people actually read

    Documentation fails as literature because nobody reads it as literature. Writing for the person who arrived mid-panic, from a search result.

  8. September 8, 2025

    5 min read

    Taste is a skill

    The gap between knowing something is off and knowing why. On calibrating your eye the way you calibrate any other instrument.